leech (a physician) - Français Anglais Dictionnaire